import { createRouter, createWebHistory } from 'vue-router';
// 导入 views 目录下的三个视图页面
import LoginView from '@/views/LoginView.vue';
import RegisterView from '@/views/RegisterView.vue';
import InfoView from '@/views/InfoView.vue';

// 路由规则：URL 路径 → 对应视图页面
const routes = [
  { path: '/', redirect: '/login' }, // 项目默认路径，自动跳转到登录页
  { path: '/login', component: LoginView }, // 登录页
  { path: '/register', component: RegisterView }, // 注册页
  { path: '/info', component: InfoView } // 用户信息页
];

// 创建路由实例
const router = createRouter({
  history: createWebHistory(), // 路由模式（URL 中无 #，需后端部署时配合）
  routes // 加载路由规则
});

export default router;